Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Open de Franche Comte - Besancon San Luis Potosi Challenger 2002 - San Luis Potosi Zagreb Open - Zagreb St.Petersburg Challenger by Kinex - St. Petersburg Residenza Open - Magdeburg Bulgarian Open - Sofia Copa Ericsson Brazil - Sao Paulo Muller Cup - Ulm Copa Ericsson Mexico - Guadalajara Telesp Celular Open - Ribeirao Preto Memorial Piertomaso Tessitore - San Remo Garden Open - Rome Ljubljana Open 2002 - Ljubljana ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Open de L'Isere - Grenoble Open Diputacion - Cordoba Gemax Open 2002 - Belgrade Copa Ericsson Mexico - Guadalajara Memorial Savigni - Sassuolo Challenger Ford de Cherbourg - Cherbourg Geneva Challenger - Geneva Macedonian Open - Skopje Open de Franche Comte - Besancon Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires Copa Ericsson - Caracas 2003 West Side Tennis Club Challenger - Forest Hills Architect Open - Budapest Banca Stato Challenger Lugano - Lugano Binghamton Professional Tennis Tournament - Binghamton Corona Mexico City Open - Mexico City San Marino Cepu Open - San Marino San Luis Potosi Challenger - San Luis Potosi VIII Trofeo Ciudad de Quito - Quito San Remo Tennis Cup - San Remo Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Banca Stato Challenger Lugano - Lugano Trani Cup - Trani Oberstraufen Cup - Oberstaufen GHI Bronx Classic - Bronx Maia Open 2002 - Maia Open de Montauban - Montauban The Wright Financial Group, Inc. Challenger - Champaign Copa Petrobras - Bogota Polish Open 2000 - Poznan Copa Petrobras - Aracaju Cyclus Open de Tenis - Florianopolis 2003 Freeman Men's Challenger - Joplin Open D'Orleans - Orleans Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia BMW Challenger Open - Monchengladbach VII Torneo Internazionale di Tennis - Barletta Copa Ericsson Chile - Santiago Open de Montauban - Montauban University of Tennessee USTA Challenger - Knoxville San Marino Cepu Open - San Marino II Challenger Ciudada de Guayaquil - Guayaquil Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Challenger 42 - Andrezieux Global Telecom Open - Curitiba Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Copa Petrobras Argentina - Buenos Aires Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Challenger 42 - Andrezieux Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo Unicredit Czech Open 2007 - Prostejov ECM Prague Open - Prague SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Kyiv Open - Kiev Challenger 42 - Andrezieux Prosperita Open 2008 - Ostrava Copa Petrobras Uruguay - Montevideo San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Unicredit Czech Open - Prostejov Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Nord LB Open - Braunschweig s'Tennis Masters Challenger - Graz Sassuolo Challenger - Sassuolo Ljubljana Open 2008 - Ljubljana San Marino CEPU Open - San Marino Siemens Open - Scheveningen IV Challenger Ciudad De Guayaquil - Guayaquil Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Seguros Bolivar Open - Medellin Lima Challenger - Lima Sao Paulo Challenger Bancolombia Open - Cali Brasov Challenger - Brasov Copa Petrobras - Santiago Santiago Challenger Bancastato Challenger Lugano - Lugano Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Scheveningen Challenger Poznan Challenger San Marino Challenger Pekao Open - Szczecin Cali Challenger Bogota Challenger Buenos Aires Challenger Copa Petrobras Argentina - Buenos Aires Internazionali di Tennis di Bergamo - Bergamo Santiago Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Pro Tennis World Open - Sunrise Medellin Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Rome Challenger Ethias Tennis Trophy - Mons XI Trofeo Ciudad de Quito - Quito XL Bermuda Open - Bermuda Tunis Open - Tunis BNP Paribas Primrose - Bordeaux Mons Challenger Rennes Challenger Copa Kia - Santiago Open D'Orleans - Orleans Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Uruguray - Montevideo ECU Prague Open - Prague San Marino Cepu Open - San Marino Bordeaux Challenger Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari Prague Challenger GHI Bronx Classic - Bronx Sao Paulo - Brazil Challenger Ford de Cherbourg - Cherbourg Open Sainte Victoire - Aix-En-Provence Noumea Challenger Barletta Challenger Bordeaux Challenger Barletta Challenger Visa Tennis Open - Sao Paulo 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia X Ciutat de Barcelona - Barcelona Brest Challenger Mouilleron-Le-Captif Challenger Aix En Provence Challenger Volvo Sylt Open - Sylt X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona GHI Bronx Classic - Bronx Global Telecom Open - Florianopolis Open de L'Isere - Grenoble Orleans Challenger Quimper Challenger Challenger 42 - Andrezieux XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples Challenger Ford de Cherbourg - Cherbourg USTA Seascape Challenger - Aptos Tennis Cup of Flanders - Ostende Siemens Open - Scheveningen Open 88 - Contrexeville Open de L'Isere - Grenoble BMW Brixina Tennis Open 2000 - Bressanone Turin Challenger Hungarian Architect Open - Budapest Aix En Provence Challenger Open de Charleroi - Charleroi Open de L'Isere-Open 38 - Grenoble Lyon Challenger Open de Franche-Comte - Besancon Bogota Challenger - Bogota Abierto Club Casablanca - Mexico City Unique Zagreb Open - Zagreb Open de Montauban - Montauban The Hilversum Open - Hilversum 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Cherbourg Challenger Copa Ericsson Uruguay - Montevideo Open de Franche-Comte - Besancon Garden Open - Rome Orleans Challenger Zivnobanka Czech Open - Prostejov Bogota Challenger - Bogota ECM Prague Open 2005 - Prague Naples Challenger - Naples Brest Challenger Black Forest Open - Freudenstadt Fujitsu Siemens Open - Budapest Brasil Open - Florianopolis Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Gramado Challenger - Gramado Heilbronn Open - Heilbronn VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon Binghamton Professional Tennis Tournament - Binghamton CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Challenger 42 - Andrezieux Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Kremlin Cup - Moscow Copa Ericsson - Lima Tennis Napoli Cup - Napoli Steelers Cup - Kosice Top Wool Challenger Biella - Biella Cerveza Club Colombia Open - Bogota Banja Luka Challenger 2003 - Banja Luka Grand Prix de Tennis - St. Jean de Luz The Nottingham Challenger - Nottingham KGHM Polish Indoors - Wroclaw Open 13 - Marseille 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Copa AT&T - Buenos Aires Canottieri Minico 2004 - Mantova Bogota Challenger Porsche Open - Poznan Tunis Challenger Copa Petrobras Argentina - Buenos Aires Stella Artois Clay Court Championships - Budaors Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Mallorca Open - Mallorca Chevrolet Cup - Vina del Mar Energis Dutch Open - Amsterdam Lugano Challenger Grand Prix de Tennis de Lyon - Lyon Adidas Open de Toulouse - Toulouse AAPT Championships - Adelaide Montevideo Challenger Guayaquil Challenger Heineken Open - Auckland Copa AT&T - Buenos Aires Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires AAPT Championships - Adelaide Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger AAPT Championships - Adelaide Bordeaux Challenger Prostejov Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Idea Prokom Open - Sopot BMW Open - Munich The Stella Artois Grass Court Championships - London Cordenons Challenger The Priority Telecom Open - Amersfoort Stockholm Open - Stockholm Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Ordina Open - 's-Hertogenbosch Brasil Open - Costa do Sauipe Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Estoril Open - Estoril Open de Moselle - Metz Abierto Mexicano Telcel - Acapulco Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Open 13 - Marseille Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Austrian Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon The Dubai Tennis Championships - Dubai AEGON Championships - London Catella Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Apia International - Sydney Next Generation Adelaide International - Adelaide Campionati Internazionali di Sicilia - Palermo BMW Open - Munich Open de Moselle - Metz Interwetten Austrian Open - Kitzbuhel SAP Open - San Jose AEGON International - Eastbourne Regions Morgan Keegan Championships - Memphis Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Brisbane - Brisbane Credit Agricole Suisse Open - Gstaad SA Tennis Open - Johannesburg Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel German Tennis Championships - Hamburg Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne BMW Open - Munich Malaysian Open - Kuala Lumpur Valencia Open - Valencia Brisbane International - Brisbane AEGON International - Eastbourne Apia International - Sydney Open Sud de France - Montpellier Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice China Open - Beijing Citi Open - Washington China Open - Beijing Brisbane International - Brisbane Open 13 - Marseille Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow RCA Championships - Indianapolis AEGON Championships - London Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem AEGON Championships - London Winston-Salem Open - Winston-Salem China Open - Beijing Davidoff Swiss Indoors Basel - Basel AEGON Championships - London Allianz Suisse Open - Gstaad AEGON Championships - London AEGON International - Eastbourne Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne Portugal Open - Oeiras AEGON Championships - London Citi Open - Washington China Open - Beijing President's Cup - Tashkent Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON International - Eastbourne Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Malaysian Open - Kuala Lumpur Open de la Comunidad Valenciana - Valencia Apia International - Sydney European Open - Antwerp Hungarian Open - Budapest VI Trofeo Ciudad de Quito - Quito Noumea Challenger BCR Open Romania - Bucharest Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Internationaux de Tennis de Brest - Brest Hilton Waikoloa Village USTA Challenger - Waikoloa Oberstaufen Cup - Oberstaufen Moselle Open - Metz Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach TED Open-Akbank Private Banking - Istanbul Open Sud de France - Montpellier ATU Cup - Weiden Open 13 - Marseille IV Abierto Internacional de Salinas - Salinas BMW Open - Munich Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open 13 - Marseille SMS Tennis Open - Sao Paulo Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Thailand Open - Bangkok ATP Kremlin Cup - Moscow Medibank International - Sydney Brasil Open - Costa do Sauipe Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade RCA Championships - Indianapolis Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires Aegon Nottingham Open - Nottingham Moselle Open - Metz Open 13 Provence - Marseille Intrum Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten BellSouth Open - Vina del Mar Tennis Masters Series - Paris Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Rogers Masters - Toronto BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Heineken Open - Auckland Sony Ericsson Open - Miami Masters Series Madrid - Madrid Open 13 - Marseille Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Catella Swedish Open - Bastad Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Rogers Cup - Toronto Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Masters - Paris U.S. Open - New York Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York TD Waterhouse Cup - Long Island Australian Open - Melbourne Australian Open - Melbourne French Open - Paris The Stella Artois Championships - London Wimbledon - London Copa Telmex - Buenos Aires Wimbledon - London Australian Open - Melbourne Wimbledon - London The Dubai Tennis Championships - Dubai French Open - Paris U.S. Open - New York Legg Mason Tennis Classic - Washington Australian Open - Melbourne Grand Prix Hassan II - Casablanca French Open - Paris Open Sud de France - Montpellier French Open - Paris Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York BNP Paribas Open - Indian Wells U.S. Open - New York Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, QF, FRA-GBR 4-1 Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Rogers Masters - Montreal French Open - Paris Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, FRA-AUS 5-0 Olympics - London Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 River Oaks International Tennis Tournament - Houston